deep water – English–Italiano translations

🇬🇧 en it 🇮🇹

deep water noun

  • difficult or embarrassing situation
  • waters suitable for deep-draft ships
alto mare
Wiktionary Links